package com.ruoyi.project.dict.chengyutag.mapper;

import com.ruoyi.project.dict.chengyutag.domain.ChengyuTag;
import java.util.List;

/**
 * 成语标签Mapper接口
 * 
 * @author shixiangwen
 * @date 2021-12-01
 */
public interface ChengyuTagMapper 
{
    /**
     * 查询成语标签
     * 
     * @param tagId 成语标签ID
     * @return 成语标签
     */
    public ChengyuTag selectChengyuTagById(Long tagId);

    /**
     * 查询成语标签列表
     * 
     * @param chengyuTag 成语标签
     * @return 成语标签集合
     */
    public List<ChengyuTag> selectChengyuTagList(ChengyuTag chengyuTag);

    /**
     * 新增成语标签
     * 
     * @param chengyuTag 成语标签
     * @return 结果
     */
    public int insertChengyuTag(ChengyuTag chengyuTag);

    /**
     * 修改成语标签
     * 
     * @param chengyuTag 成语标签
     * @return 结果
     */
    public int updateChengyuTag(ChengyuTag chengyuTag);

    /**
     * 删除成语标签
     * 
     * @param tagId 成语标签ID
     * @return 结果
     */
    public int deleteChengyuTagById(Long tagId);

    /**
     * 批量删除成语标签
     * 
     * @param tagIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteChengyuTagByIds(String[] tagIds);
}
